package com.zynn.common.core.config.redis;

/**
 *  redis 锁 前缀
 *
 * @author 杨岳
 * @date 2018/8/16 17:09
 */
public class RedisLockConstant {

    /**
     * 拼团活动 领奖分布锁
     */
    public static final String ACTIVITY_SHARE_GET_PIRZE_LOCK = "ACTIVITY_SHARE_GET_PIRZE_LOCK";
    /**
     *  印象小程序 定时器锁
     */
    public static final String IMPRESSION_SCHEDULER_LOCK = "IMPRESSION_SCHEDULER_LOCK";


    /**
     * 多用户推送计算定时器 开关锁
     */
    public static final String DISCOVERY_MULTI_USER_COMMENT_LOCK="DISCOVERY_MULTI_USER_COMMENT_LOCK";
    /**
     * 推荐好友 处理开启锁
     */
    public static final String DISCOVERY_RECOMMEND_FRIEND_LICK="DISCOVERY_RECOMMEND_FRIEND_LICK";


    /**
     * 用户离开2天 唤醒推送 定时器锁
     */
    public static final String USER_ROUSE_LEAVE_TWO_DAY_LOCK="USER_ROUSE_LEAVE_TWO_DAY_LOCK";
    /**
     * 用户离开4天 唤醒推送 定时器锁
     */
    public static final String USER_ROUSE_LEAVE_FOUR_DAY_LOCK="USER_ROUSE_LEAVE_FOUR_DAY_LOCK";
    /**
     * 用户离开4天 唤醒推送 定时器锁
     */
    public static final String USER_ROUSE_LEAVE_SIX_DAY_LOCK="USER_ROUSE_LEAVE_SIX_DAY_LOCK";

    /**
     *高校活动开始提醒  定时器锁
     */
    public static final String USER_ROUSE_SCHOOL_REGISTER_START_LOCK="USER_ROUSE_SCHOOL_REGISTER_START_LOCK";
    /**
     *高校好友助力数提醒  定时器锁
     */
    public static final String USER_ROUSE_FRIEND_HELP_LOCK="USER_ROUSE_FRIEND_HELP_LOCK";

    /**
     *贡献榜第一提醒  定时器锁
     */
    public static final String USER_ROUSE_CONTRIBUTE_FIRST_LOCK="USER_ROUSE_CONTRIBUTE_FIRST_LOCK";
    /**
     *当前名次及奖励提醒  定时器锁
     */
    public static final String USER_ROUSE_RANK_AWARD_LOCK="USER_ROUSE_RANK_AWARD_LOCK";
    /**
     *贡献榜名次提醒  定时器锁
     */
    public static final String USER_ROUSE_RANK_CONTRIBUTE_LOCK="USER_ROUSE_RANK_CONTRIBUTE_LOCK";

    /**
     *贡献榜人物提醒  定时器锁
     */
    public static final String USER_ROUSE_NAME_CONTRIBUTE_LOCK="USER_ROUSE_NAME_CONTRIBUTE_LOCK";

    /**
     *贡献榜人物名次提醒  定时器锁
     */
    public static final String USER_ROUSE_NAME_RANK_CONTRIBUTE_LOCK="USER_ROUSE_NAME_RANK_CONTRIBUTE_LOCK";

    /**
     *票数增长及好友助力  定时器锁
     */
    public static final String USER_SCHOOL_SUBJECT_COUNT_PROMOTE_FRIEND_PUSH_LOCK="USER_SCHOOL_SUBJECT_COUNT_PROMOTE_FRIEND_PUSH_LOCK";

    /**
     *票数增长及排名变化  定时器锁
     */
    public static final String USER_SCHOOL_SUBJECT_COUNT_PROMOTE_RANK_PUSH_LOCK="USER_SCHOOL_SUBJECT_COUNT_PROMOTE_RANK_PUSH_LOCK";
    /**
     *单人拉票数  定时器锁
     */
    public static final String USER_SCHOOL_PERSON_ASK_COUNT_PUSH_LOCK="USER_SCHOOL_PERSON_ASK_COUNT_PUSH_LOCK";

    /**
     *学校活动开始开启 提醒  定时器锁
     */
    public static final String USER_SCHOOL_ACTIVITY_START_PUSH_LOCK="USER_SCHOOL_ACTIVITY_START_PUSH_LOCK";

    /**
     *照片冲榜活动前50 提醒  定时器锁
     */
    public static final String PICTURE_COUNT_FIVTY_PROMOTE_PUSH_LOCK="PICTURE_COUNT_FIVTY_PROMOTE_PUSH_LOCK";

    /**
     *推送相册内所有用户14号 提醒  定时器锁
     */
    public static final String PICTURE_COUNT_FOURTEEN_PUSH_LOCK="PICTURE_COUNT_FOURTEEN_PUSH_LOCK";

    /**
     *推送相册内所有用户14号 提醒  定时器锁
     */
    public static final String PICTURE_COUNT_SEND_ALL_GROUP_NEWTIME_PUSH_LOCK="PICTURE_COUNT_SEND_ALL_GROUP_NEWTIME_PUSH_LOCK";

    /**
     *推送相册内所有用户15号 提醒  定时器锁
     */
    public static final String PICTURE_COUNT_FIVETEEN_PUSH_LOCK="PICTURE_COUNT_FIVETEEN_PUSH_LOCK";

    /**
     *推送相册内所有用户16号 提醒  定时器锁
     */
    public static final String PICTURE_COUNT_SIXTEEN_PUSH_LOCK="PICTURE_COUNT_SIXTEEN_PUSH_LOCK";

    /**
     *推送相册内所有用户16号晚9点 提醒  定时器锁
     */
    public static final String PICTURE_COUNT_SIXTEEN_NIGHT_PUSH_LOCK="PICTURE_COUNT_SIXTEEN_NIGHT_PUSH_LOCK";

    /**
     *推送相册内所有用户16号晚11点59分 提醒  定时器锁
     */
    public static final String PICTURE_COUNT_SIXTEEN_ZERO_NIGHT_PUSH_LOCK="PICTURE_COUNT_SIXTEEN_ZERO_NIGHT_PUSH_LOCK";

    /**
     *特殊相册照片张数 提醒  定时器锁
     */
    public static final String SPECIAL_GROUP_PICTURE_COUNT_PUSH_LOCK="SPECIAL_GROUP_PICTURE_COUNT_PUSH_LOCK";

    /**
     *
     */
    public static final String SCHOOL_EVENT_RANK_LOCK = "SCHOOL_EVENT_RANK_LOCK";


    /**
     * 好友推荐 推送 定时器锁
     */
    public static final String USER_RECOMMAND_REGISTER_START_LOCK="USER_RECOMMAND_REGISTER_START_LOCK";

    /**
     * 刷赞定时任务分布式锁
     */
    public static final String REFRESH_USER_VISITOR_LOCK = "REFRESH_USER_VISITOR_LOCK";

    /**
     * 动态创建访客表锁
     */
    public static final String CREATE_USER_VISITOR_TABLE_LOCK = "CREATE_USER_VISITOR_TABLE_LOCK";

    /**
     * 批量相册动态推送通知lock
     */
    public static final String PERSON_GROUP_EVENT_PUSH_LOCK = "PERSON_GROUP_EVENT_PUSH_LOCK";

    public static final String PERSON_GROUP_LIKE_PUSH_LOCK = "PERSON_GROUP_LIKE_PUSH_LOCK";

    public static final String NEW_EMPTY_GROUP_PUSH_LOCK = "NEW_EMPTY_GROUP_PUSH_LOCK";

    /**
     * sns首页点赞推送锁
     */
    public static final String SNS_LIKE_PUSH_LOCK = "SNS_LIKE_PUSH_LOCK";

}
